package com.lyj.dao.impl;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.lyj.dao.QuestionnaireDao;
import com.lyj.model.Questionnaire;

/**
* 
* @author 李艺江
* @version 创建时间：2019年5月8日 上午9:28:47
*/

@Repository("questionnaireDao")
public class QuestionnaireDaoImpl extends BaseDaoImpl<Questionnaire> implements QuestionnaireDao{

	@Override
	public Questionnaire getNew(Questionnaire questionnaire) {
		String hql = "from Questionnaire q where q.title=:title and q.createTime=:createTime";
		return (Questionnaire) getSession().createQuery(hql).setParameter("title", questionnaire.getTitle()).setParameter("createTime", questionnaire.getCreateTime()).uniqueResult();
	}


	@Override
	public List<Questionnaire> queryIsUsedQuestionnaires() {
		String hql = "from Questionnaire q where q.isUsed=1";
		return getSession().createQuery(hql).list();
	}


}
